
# 1.编写一个函数，传入一个整数例如6，打印出1-100有哪些数包含它

def function1(a):
    for i in range(1,101):
        if i%10==a or i//10==a:#if str(a) in str(i)
            print(i,end=' ')
function1(6)
print()

# 2.编写一个函数,输入要给数，返回这个数的绝对值
def function2(a):
    if a>=0:
        return a
    else:
        return -a
a_value=function2(-1327)
print('绝对值为：',end=' ')
print(a_value)
# 3.编写一个函数，输入3个整数，返回这个三个整数的最大值
# def function3(a,b,c):
#     # for i in range(1,4):
#     #     num=int(input("请输入第{}个整数：".format(i)))
#     max_num=max(a,b,c)
#     return max_num
# max=function3(1,1,1)
# print(max)

# def function3():
#
#     a=int(input("请输入第一个整数："))
#     b=int(input("请输入第二个整数："))
#     c=int(input("请输入第三个整数："))
#     max_num=max(a,b,c)
#     return  max_num
# print(function3())


# def function3(a,b,c):
#     if a>b:
#         return a
#     elif b>c:
#         return b
#     elif c>a:
#         return c
# s=function3(9,5,2)
# print(s)


def fun(*sum):
    return max(*sum)
a=fun(4,54,3)
print('最大值为：'+str(a))



# 4.用递归实现阶乘  例如 输入5 返回1*2*3*4*5的结果
def function4(a):
    if a==1:
        return a
    else:
        return (function4(a-1)*a)
sum=function4(5)
print(sum)
